body{overflow-x: hidden;}
/*头条新闻*/
.toutiao{text-align: center;}
.toutiao .caption{position: relative; text-align: center;}
.toutiao .caption a{display: inline-block; position: relative; font-size: 1.875em; color: #333;}
.toutiao .caption a label{position: absolute; top: 0; bottom: 0; left: 0; display: block; margin-top: auto; margin-bottom: auto; width: 2.5em; height: 1.25em;}
.toutiao .caption a b{margin-left: 2.875em; line-height: 1.5em;}
.toutiao .desc{margin-top: .5em; text-align: center; color: #3872a4; line-height: 1.5em;}
.toutiao .desc a{color: #3872a4;}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.75em;}
}
@media (max-width:992px){
  .toutiao{padding-left: 0;}
  .toutiao .desc{display: none;}
}
@media (max-width:640px){
  .toutiao .caption a{font-size: 1.375em; white-space: normal;}
  .toutiao .caption a label{display: none;}
  .toutiao .caption a b{margin-left: 0;}
}
@media (max-width:450px){
  .toutiao .caption a{font-size: 1.25em;}	
}

/*动态新闻*/
.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 62.25%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding: .875em 10em .875em .75em; line-height: 1.375em; background: url(../images/public/blank_black_opa50.png);}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-pagination{bottom: .875em;}
@media (max-width:768px) {
  .news .tpxw .swiper-slide dl dt{padding-right: .75em;}
  .news .tpxw .swiper-slide dl:after{height: 35%;}
  .news .tpxw .swiper-ctrl-button.resize.md{margin-top: -40px;}
  .news .tpxw .swiper-pagination{position: static; margin-top: .5em;}
}

.news .xwdt .first{padding-top: .5em; padding-bottom: .75em; margin-bottom: .75em; border-bottom: 1px solid #d5d5d5;}
.news .xwdt .first .caption{text-align: center;}
.news .xwdt .first .caption a{font-size: 1.25em; font-weight: bold;}
.news .xwdt .first .desc{padding-top: 1em; font-size: .9375em; line-height: 1.625em; color: #858585; text-indent: 2em; max-height: 4.875em; text-align: justify; overflow: hidden;}
.news .xwdt .first .desc .elli-m{-webkit-line-clamp: 3;}
.news .xwdt .first .time{padding-top: .625em; text-align: right; color: #999;}
@media (max-width:1500px){
  .news .xwdt .first{padding-bottom: 1em;}
  .news .xwdt .first .desc{line-height: 1.8em; max-height: 5.4em;}	
}
@media (max-width:992px){
  .news .xwdt .first .caption a{font-size: 1.125em;}
  .news .xwdt .first .desc{max-height: 3.25em;}
  .news .xwdt .first .desc .elli-m{-webkit-line-clamp: 2;}
  .xyxw .infolist li:nth-child(n+6){display: none;}	
}

/*政务中心*/
@media (max-width:992px){
  .zwzx .xxlb .infolist li:nth-child(n+6){display: none;}		
}

/*我要找政策*/
.zwgk-wyzzc{padding:15px 20px 15px 30px;line-height:45px;border-bottom:1px solid #D0DEF0;border-radius:2px;background:url(../images/index/zwgk_wyzzc_bg.png) no-repeat 70px 10px ;background-size: 85px; position:relative;}
.zwgk-wyzzc .tit{color:#000;float:left;font-weight:400;font-size: 1.225em;}
.zwgk-wyzzc .tit span{color:#A81010;}
.zwgk-wyzzc .tit img{vertical-align: middle; margin-left: 10px; margin-top: -5px;}
.zwgk-wyzzc .gzk{float:right;background:#A81010;color:#fff;width:145px;border-radius:2px 0px 12px 2px;font-weight:bold;box-shadow:4.24px 4.24px 0px rgba(207,103,103,0.26);}
.zwgk-wyzzc .gzk:before{content:"";display:inline-block;vertical-align:middle;margin:-3px 10px 0 20px;width:22px;height:25px;}
.zwgk-wyzzc .zc-search{margin-left:150px;}
.zwgk-wyzzc .search-box{padding:0 120px 0 40px;height:45px;line-height:45px;background:url(../images/index/wyzc_icon_search.png) no-repeat 15px 15px #f5f7fa;border-radius:2px;position:relative; border: 1px solid #c5d1e7;}
.zwgk-wyzzc input,.zwgk-wyzzc button{background:none;border:none;line-height:45px; height: 45px; display:block;font-size:1.125em;}
.zwgk-wyzzc .keyword{width: 100%;}
.zwgk-wyzzc .keyword::-webkit-input-placeholder{color:#ADADAD;}
.zwgk-wyzzc .btn-sub{width:100px;height:100%;position:absolute;top:0;right:0;background:#E16B65;border-radius:2px;color:#fff;cursor:pointer;}
.zwgk-wyzzc .btn-sub img{margin:-3px 10px 0 0;width: 18px;vertical-align: middle;}
.zwgk-wyzzc .btn-sub:hover{opacity: .85;}

.zwzx .zfxxgk .menu-cards li a.item{padding-left: 0!important; padding-right: 22%; height: 95px; line-height: 95px;}
.zwzx .zfxxgk .menu-cards li a.item i{right: 5%; left: auto; width: 18%;}
.zwzx .zfxxgk .menu-cards li a.item span{font-size: 1.0625em; font-weight: bold; padding-left: 1.125em; transition: all .3s;}
.zwzx .zfxxgk .menu-cards li a.item span:before{position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ""; margin: auto 0; width: .25em; height: 1.125em; background: #005293; border-radius: 5em;}
.zwzx .zfxxgk .menu-cards li a.item span br{display: none;}
.zwzx .zfxxgk .menu-cards li a.item:hover span{padding-left: 1.375em;}
@media (max-width:1500px){
  .zwzx .zfxxgk .menu-cards li a.item{height: 85px; line-height: 85px;}	
}
@media (max-width:1280px){
  .zwzx .zfxxgk .menu-cards li a.item span{font-size: 1em; padding-left: 2.25em;}
  .zwzx .zfxxgk .menu-cards li a.item span br{display: block;}
  .zwzx .zfxxgk .menu-cards li a.item:hover span{padding-left: 2.375em;}
}
@media (max-width:992px){
  .zwzx .zfxxgk .menu-cards li{width: 33.33333%;}
  .zwzx .zfxxgk .menu-cards li a.item span{font-size: 1em; padding-left: 1.125em;}
  .zwzx .zfxxgk .menu-cards li a.item span br{display: none;}
  .zwzx .zfxxgk .menu-cards li a.item:hover span{padding-left: 1.375em;}
}
@media (max-width:640px){
  .zwzx .zfxxgk .menu-cards li{width: 50%;}
  .zwzx .zfxxgk .menu-cards li a.item i{width: 15%;}
}
@media (max-width:414px){
  .zwzx .zfxxgk .menu-cards li a.item i{width: 20%;}
  .zwzx .zfxxgk .menu-cards li a.item span{padding-left: 1.625em;}
  .zwzx .zfxxgk .menu-cards li a.item span br{display: block;}
  .zwzx .zfxxgk .menu-cards li a.item:hover span{padding-left: 1.875em;}
}


/*政务服务*/
.zwfw .bsfw .hljzwfw .place{padding-top: 31%;}
.zwfw .bsfw .imagelist ul li a .place{padding-top: 36.65%;}
.zwfw .bsfw .imagelist ul li.w100{width: 100%;}
.zwfw .bsfw .imagelist ul li.w100 a .place{padding-top: 22.65%;}
@media (max-width:1280px){
  .zwfw .bsfw .imagelist ul li a .place{padding-top: 36.25%;}
  .zwfw .bsfw .imagelist ul li.w100 a .place{padding-top: 21.65%;}
}


.zwfw .zmhd .section{position: relative;}
.zwfw .zmhd .section .bd{position: absolute; top: 0; right: 0; left: 0; z-index: 10; height: 124px; line-height: 124px; padding-left: 15%;}
.zwfw .zmhd .section .bd dt{display: inline-block; vertical-align: middle; margin-right: 8%; line-height: normal;}
.zwfw .zmhd .section .bd dt a{display: inline-block;}
.zwfw .zmhd .section .bd dt a img{height: 40px;}
.zwfw .zmhd .section .bd dd{display: inline-block; vertical-align: middle; line-height: normal;}
.zwfw .zmhd .section .bd dd ul li{white-space: nowrap;}
.zwfw .zmhd .section .bd dd ul li a.item{padding: 5px 20px 5px 10px; font-weight: bold; color: #005293; background: rgba(255, 255, 255,.35); border: 1px solid #5688b0;}
.zwfw .zmhd .section .bd dd ul li a.item i{width: 20px; height: 20px;}
.zwfw .zmhd .section .bd dd ul li a.item span{max-width: none;}
@media (max-width:450px){
  .zwfw .zmhd .section .bd{padding-left: 10%;}
  .zwfw .zmhd .section .bd dt a img{height: 28px;}
}

.zwfw .zmhd .section .place{padding-top: 124px;}


/* 试运行公告 */
.duilian{position: fixed;bottom: 0;z-index: 100;overflow: hidden;}
  .duilian .duilian-box {position: relative;float: left;clear: both;margin-bottom: 1.25em;}
  .duilian .duilian-box .duilian-con {text-align: center;overflow: hidden;}
  .duilian .duilian-box .duilian-con dd img {display: block;}
  .duilian-left {left: 15px;}
  .duilian-right {right: 15px;}
  .gonggao{width: 258px;}
  .gonggao .caption{color: #fff; height: 32px; line-height: 32px; background: #005293; padding-left: 10px;}
  .gonggao .caption span{cursor: pointer; position: absolute; top: 0; right: 0; width: 32px; height: 32px; line-height: 32px;}
  .gonggao .borderbox{border: 1px solid #ccc; border-top: none; overflow: hidden; background: #fff}
  .gonggao .borderbox .desc{padding: 10px; line-height: 1.8; text-indent: 2em;word-wrap: break-word; word-break :break-all;}

@media (max-width: 992px) {
.duilian-box{display:none;}
.duilian-box.syx,.duilian-box.gonggao3,.duilian-box.rczp{display: block;}
}

/* 飘窗 */
#cod2ee{
  width: 300px;
  /* height: 95px; */
  /* padding: 10px; */
  z-index: 99999;
  color: #FFF;
  overflow: hidden;
}
#cod2ee .codclose{
  position: relative;
  height: 25px;
  background: #106ae7;
}
#cod2ee .codclose span{
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
}
#cod2ee .codct{
  background: #106ae7;
  height: auto;
  padding: 0 20px 20px 20px;
  font-size:14px;
}